---
title:       Download
description: Download the latest Marlin source code
category:    [ default ]

releases:
  -
    version: 2.0.7.2
    description: Latest release
    tools: Supports AVR and ARM<br/>Arduino and PlatformIO
    file: 2.0.x.zip
    config: release-2.0.7.2
  -
    version: 1.1.9.1
    description: Previous release
    tools: Supports AVR<br/>Arduino and PlatformIO
    file: 1.1.x.zip
    config: release-1.1.9
  -
    version: 1.0.2-2
    description: Older release
    tools: Supports Arduino 1.6.8 and up
    file: 1.0.x.zip

nightlies:
  -
    version: bugfix-2.0.x
    description: Marlin 2.0 with bug fixes
    extra: Patches to latest 2.0.x
    tools: Supports AVR and ARM<br/>Arduino and PlatformIO
    file: bugfix-2.0.x.zip
    config: bugfix-2.0.x
  -
    version: bugfix-1.1.x
    description: 1.1.x "bugfix" snapshot
    extra: Patches after 1.1.9
    tools: Supports Arduino 1.6.8 and up
    file: bugfix-1.1.x.zip

header: |
        Previous releases can be downloaded directly from the [Marlin Github page](//github.com/MarlinFirmware/Marlin).

footer: |
        Also find on the project page...

        - Detailed [release notes](//github.com/MarlinFirmware/Marlin/releases),
        - Resources for [reporting issues](//github.com/MarlinFirmware/Marlin/issues), and
        - The tools needed to [join the project](//guides.github.com/activities/contributing-to-open-source/).

---

<!-- Jumbotron  -->
<div class="jumbotron custom-no-margin"><div class="container">
  <h1><i class="fa fa-download" aria-hidden="true"></i> Download <strong>Marlin</strong></h1>
  {{ page.header | markdownify }}
  <table>
    <tr><th>Description</th><th>Version</th><th>Download</th><th>Configurations</th>
    {% for release in page.releases %}
      <tr>
        <td>
          {% if release.extra %}<strong><em>{{ release.extra }}</em></strong><br/>{% endif %}
          <strong>{{ release.description }}</strong><br/>
          <em>{{ release.tools }}<em>
        </td>
        <td><code>{{ release.version }}</code></td>
        <td><a href="//github.com/MarlinFirmware/Marlin/archive/{{ release.file }}">{{ release.file }}</a></td>
        <td>
          {% if release.config %}
            <a href="//github.com/MarlinFirmware/Configurations/tree/{{ release.config }}">View / Download</a>
          {% endif %}
        </td>
      </tr>
    {% endfor %}
  </table>
  <h2 class="ctr">Marlin "Nightly" Builds</h2>
  <table>
    <tr><th>Description</th><th>Version</th><th>Download</th><th>Configurations</th>
    {% for nightly in page.nightlies %}
      <tr>
        <td>
          {% if nightly.extra %}<strong><em>{{ nightly.extra }}</em></strong><br/>{% endif %}
          <strong>{{ nightly.description }}</strong><br/>
          <em>{{ nightly.tools }}<em>
        </td>
        <td><code>{{ nightly.version }}</code></td>
        <td><a href="//github.com/MarlinFirmware/Marlin/archive/{{ nightly.file }}">{{ nightly.file }}</a></td>
        <td>
          {% if nightly.config %}
            <a href="//github.com/MarlinFirmware/Configurations/tree/{{ nightly.config }}">View / Download</a>
          {% endif %}
        </td>
      </tr>
    {% endfor %}
  </table>
  {{ page.footer | markdownify }}
</div></div>
